package Logica;
import java.sql.Date;
import java.sql.Time;
import java.util.ArrayList;

public class Examination {
  //Primary Key
  private int ExaminationNumber;
  //Attributes
  
  private float petNumber;
  private ArrayList<Pet> pets=new ArrayList<Pet>();
  private float staffNumber;
  private ArrayList<Staff> Staffs=new ArrayList<Staff>();
  private Date date;
  private Time time;
  private String description=new String();
  private ArrayList<Invoiced> invoices=new ArrayList<Invoiced>();
  private ArrayList<Treatment1> treatments=new ArrayList<Treatment1>();

  public Examination(int ExaminationNumber, float petNumber,
                     ArrayList<Pet> pets, float staffNumber,
                     ArrayList<Staff> Staffs, Date date, Time time,
                     String description, ArrayList<Invoiced> invoices,
                     ArrayList<Treatment1> treatments) {
    super();
    this.ExaminationNumber = ExaminationNumber;
    this.petNumber = petNumber;
    this.pets = pets;
    this.staffNumber = staffNumber;
    this.Staffs = Staffs;
    this.date = date;
    this.time = time;
    this.description = description;
    this.invoices = invoices;
    this.treatments = treatments;
  }


  public void setExaminationNumber(int ExaminationNumber) {
    this.ExaminationNumber = ExaminationNumber;
  }

  public int getExaminationNumber() {
    return ExaminationNumber;
  }

  public void setPetNumber(float petNumber) {
    this.petNumber = petNumber;
  }

  public float getPetNumber() {
    return petNumber;
  }

  public void setPets(ArrayList<Pet> pets) {
    this.pets = pets;
  }

  public ArrayList<Pet> getPets() {
    return pets;
  }

  public void setStaffNumber(float staffNumber) {
    this.staffNumber = staffNumber;
  }

  public float getStaffNumber() {
    return staffNumber;
  }

  public void setStaffs(ArrayList<Staff> Staffs) {
    this.Staffs = Staffs;
  }

  public ArrayList<Staff> getStaffs() {
    return Staffs;
  }

  public void setDate(Date date) {
    this.date = date;
  }

  public Date getDate() {
    return date;
  }

  public void setTime(Time time) {
    this.time = time;
  }

  public Time getTime() {
    return time;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public String getDescription() {
    return description;
  }

  public void setInvoices(ArrayList<Invoiced> invoices) {
    this.invoices = invoices;
  }

  public ArrayList<Invoiced> getInvoices() {
    return invoices;
  }

  public void setTreatments(ArrayList<Treatment1> treatments) {
    this.treatments = treatments;
  }

  public ArrayList<Treatment1> getTreatments() {
    return treatments;
  }
}
